container = $("td[width='*']");
container.css("width","100%");

estado = function(x){
	document.getElementById('status').innerHTML = x;
};

createCounters = function(){	
	container
	.append("<span style='font-size:18px'>" +
			"<div style='text-align:center;'>" +
			"<span id='feitos'>0</span>/<span id='total'>0</span>" +
			"</div>" +
			"<div style='text-align:center;'><br>Status: <b><span id='status'>Parado</span></b></div>" +
			"</span>");
};

var vplace = {
	createMenuItens : function() {
		$(".modemenu").addLink("Espiar", url("espiar"));
		$(".modemenu").addLink("Atacar", url("atacar"));
	}
};

var vespiar = {
		title : "Espiar em massa",
		desc : "Aqui manolo, voce pode espionar a galera a vontade",

		index : "Espiar",
		config : "Configuracoes",

		createMenuItens : function() {
			$(".modemenu").addLink("Espiar", url("espiar"));
			$(".modemenu").addLink("Configuracoes", url("espiar", "config"));
		},

		showQteAldeias : function(qte) {
			container.append("<h4 style='text-align:center;'>Temos "+qte+" possiveis alvos ao redor</h4>");
		},
		showAldeias : function(alvos) {
			var out = [["Coordenada","Status"]];
			alvos.map(function(a,b){
				out.push([a.coord.x +"|" +a.coord.y,'']);
			});
			container.append(table(out,'width:100%'));
		},
		
		showLinkAtk : function(func){
			container.append('<a href="#" id="sendSpys" style="text-align:center;"><h1>Espiar agora!</h1></a><br>');
			$("#sendSpys").click(function(){
				func();
				$("#sendSpys").hide();
			});
		},
		showContadores : createCounters,
		actions : {
			total : 0,
			feitos : 0,
			sucesso : function(){
				this.feitos++;
				$("#feitos").html(this.feitos);		
			},
			erro : function(coord,erro){
				if (erro.indexOf("Compartilhamento") > 0){				
					this.total--;
					$("#total").html(this.total);
				}
			},
			initAtk : function(){
				this.total++;
				$("#total").html(this.total);
			}
		},
		
};

var vatacar = {
		title : "Atacar em massa",
		desc : "Aqui manolo, agente olha seus relatorios, e envia os ataques",

		index : "Enviar ataques",
		config : "Configuracoes",

		createMenuItens : function() {
			$(".modemenu").addLink("Atacar", url("atacar"));
			$(".modemenu").addLink("Configuracoes", url("atacar", "config"));
		},
		showContadores : createCounters,
		showQteRelatorios : function(qte) {
			container.append("<h4 style='text-align:center;'>Temos "+qte+" relatorios</h4>");
		},
		showLinkAtk : function(func){
			container.append('<a href="#" id="sendAtk" style="text-align:center;"><h1>Atacar agora!</h1></a><br>');
			$("#sendAtk").click(function(){
				func();
				$("#sendAtk").hide();
			});
		},
		actions : {
			total : 0,
			feitos : 0,
			sucesso : function(destino, reportid){
				ajax({
					actions : this,
					url : url("report",village,"mode=all&action=del_one&h="+hReport+"&id="+reportid),
					load : function(l){
						this.actions.feitos++;
						$("#feitos").html(this.actions.feitos);		
					}
				})

			},
			erro : function(coord,erro){
				if (erro.indexOf("Compartilhamento") > 0){				
					this.total--;
					$("#total").html(this.total);
				}
			},
			initAtk : function(){
				this.total++;
				$("#total").html(this.total);
			}
		},	
};


